package com.sunmouse.collection;

import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;

import com.sunmouse.util.PrintUtil;


public class MapExe {
	public static void main(String[] args) {
		/**
		 * part one:base info
		 */
		// HashMap<String, String> stu = new HashMap<String, String>();
		// TreeMap<String, String> stuu = new TreeMap<String, String>();
		// stuu.put("abc", "Tom10");
		// for (int i = 0; i < 10; i++) {
		// stu.put("2011010" + i, "Tom-" + i);
		// stuu.put("2011010" + i, "Tom-" + i);
		// }
		// stuu.put("abd", "Tom10");
		//
		// for (Map.Entry<String, String> item : stu.entrySet()) {
		// PrintUtil.p(item.getKey() + ":" + item.getValue()+"\t");
		// }
		// PrintUtil.p("\n");
		// for (Map.Entry<String, String> item : stuu.entrySet()) {
		// PrintUtil.p(item.getKey() + ":" + item.getValue()+"\t");
		// }
		/**
		 * part two:remove member
		 */
		HashMap<String, String> hm = new HashMap<String, String>();
		for (int i = 0; i < 10; i++) {
			hm.put("no." + (i + 1), "Tom-" + i);
		}
		PrintUtil.pln(hm.size());
		hm.remove("no.4");
		PrintUtil.pln(hm.size());
		
		for (Map.Entry<String, String> entry : hm.entrySet()) {
			if (entry.getKey().equals("no.5")) {
				continue;
			}
			PrintUtil.pln(entry.getKey());
		}
	}
}
